package com.sanbi.common.express.response;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @description: SkU信息 查询结果
 * @author: wanpeng
 * @create: 2024-05-14 12:52
 * @Version 1.0
 **/
@Data
public class CaiNiaoSkuInfoResult implements Serializable {
    /** sku 信息列表 */
    private List<CaiNiaoSkuInfo> skulist;

    /**
     * @title: CaiNiaoSku
     * @description: 菜鸟sku实体
     * @author: wanpeng
     * @create: 2024-05-13 20:39
     * @Version 1.0
     **/
    @Data
    public static class CaiNiaoSkuInfo implements Serializable {
        /** SKU ID ,数字条码，系统自动生成。如：9020003123 */
        private String sku_id;
        /** sku编码 */
        private String sku_code;
        /** 商品条码（UPC、EAN、JAN…） */
        private String product_code;
        /** 申报产品代码 */
        private String declare_product_code;
        /** SKU名称 */
        private String sku_name;
        /** 	商品的规格型号说明；例如：红色、50cm*65cm*50cm */
        private String specification;
        /** 计量单位 (请参考基础数据-计量单位) */
        private String uom;
        /** 	商品包装，商品包装的属性。 如 : H (硬包装)；S (软包装） */
        private String wrapping;
        /** 商品外观,如果包装形态是硬包装，需要选择包装的外观。<br> 如 : <br>SS (正方体)；<br>RS (长方体)；<br>CS (圆锥体)；<br>TS (三角形)；<br>LS (L形)；<br>OS (其它)；<br>DS (圆柱体)；*/
        private String appearance;
        /** 是否有效期管理。 <br>如 : Y（是）;N （否）。<br>注：选择Y后，必须在入库预报进行商品有效期的设置 */
        private String expired_date;
        /** SKU状态：<br>X 已作废， <br>S 已发布 ，<br>N 草稿 */
        private String sku_status;
        /** 商品信息有无品牌，有返回 Y 无返回 N */
        private String is_brand;
        /** 品牌名称 */
        private String brand_name;
        /** 原产国：国家二字码 */
        private String origin_country;
    }
}
